.van-field__placeholder {
    color: #868686 !important;

    &.van-field__placeholder--error {
        color: #ee0a24 !important;
    }
}

.agreement {
    display: flex;
    align-items: center;
    padding: 60rpx 20rpx 100rpx;
    --checkbox-label-margin: 10rpx;

    .text {
        font-size: 14px;
    }
}

.button {
    margin: 200rpx 0 20rpx 28rpx;
    width: 694rpx;
    height: 88rpx;
    font-size: 32rpx;
}